// 测试AI服务
const aiService = require('./ai-service');

async function testAIService() {
  console.log('🧪 开始测试AI服务...\n');

  // 测试1: 电脑维修技能
  console.log('📱 测试1: 电脑维修技能');
  try {
    const result1 = await aiService.getAIResponse('电脑维修', '我的显卡坏了，怎么修？');
    console.log('✅ 测试1结果:', result1.success ? '成功' : '失败');
    if (result1.success) {
      console.log('📝 回复内容:', result1.data.substring(0, 100) + '...');
    } else {
      console.log('❌ 错误信息:', result1.error);
    }
  } catch (error) {
    console.log('❌ 测试1异常:', error.message);
  }
  console.log('');

  // 测试2: 英语辅导技能
  console.log('📚 测试2: 英语辅导技能');
  try {
    const result2 = await aiService.getAIResponse('英语辅导', '我想提高口语水平');
    console.log('✅ 测试2结果:', result2.success ? '成功' : '失败');
    if (result2.success) {
      console.log('📝 回复内容:', result2.data.substring(0, 100) + '...');
    } else {
      console.log('❌ 错误信息:', result2.error);
    }
  } catch (error) {
    console.log('❌ 测试2异常:', error.message);
  }
  console.log('');

  // 测试3: 未知技能
  console.log('❓ 测试3: 未知技能');
  try {
    const result3 = await aiService.getAIResponse('未知技能', '你好');
    console.log('✅ 测试3结果:', result3.success ? '成功' : '失败');
    if (result3.success) {
      console.log('📝 回复内容:', result3.data.substring(0, 100) + '...');
    } else {
      console.log('❌ 错误信息:', result3.error);
    }
  } catch (error) {
    console.log('❌ 测试3异常:', error.message);
  }
  console.log('');

  console.log('🎉 AI服务测试完成！');
}

// 运行测试
testAIService().catch(console.error); 